package com.jyw.business.ast.domain.vo.web;

import com.jyw.common.annotation.Conversion;
import com.jyw.common.constant.SysDictTypeConstant;
import com.jyw.common.enums.ConversionType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.FieldNameConstants;


@Data
@ApiModel("转移资产信息")
@FieldNameConstants
public class TransferAstVo {
    /** ID */
    @ApiModelProperty("ID")
    private Long id;

    /** 名称 */
    @ApiModelProperty("名称")
    private String name;

    /** 规格型号 */
    @ApiModelProperty("规格型号")
    private String model;

    /** 资产编号 */
    @ApiModelProperty("资产编号")
    private String assetsCode;

    /** 设备状态(数据字典) */
    @ApiModelProperty("设备状态(数据字典)")
    @Conversion(value = ConversionType.DICT,dictType = SysDictTypeConstant.AST_ASSET_STATE)
    private String equipmentState;

    @ApiModelProperty("设备状态标签")
    private String equipmentStateToName;
}
